Making Progress in Cooperative Transaction Models
نویسندگان
چکیده
In the classical transaction model, transactions are consistency preserving units: a transaction is made up of a series of actions which, when executed in isolation in a reliable environment, transforms the database from one consistent state to another [2]. A classical transaction management system guarantees the appearance of isolation and reliability, even though multiple transactions execute concurrently and hardware and software components fail. It does this by enforcing atomicity and serializability: atomicity means that either an entire transaction apparently executes to completion or not at all, while serializability means that the effects of the transactions are viewed as if the transactions had executed in some serial order, one completing before the next begins. This is accomplished by considering the objects read and written by concurrently executing transactions, and ensuring that either all updates are completed or none are, and that the read and write dependencies among the set of transactions correspond to some serial order of the transactions.
منابع مشابه
Cooperative Transactions for Multiuser Environments
This chapter surveys extended transaction models proposed to support long duration, interactive and/or cooperative activities in the context of multi-user software development and CAD/CAM environments. Many of these are variants of the checkout model, which addresses the long duration and interactive nature of the activities supported by environments but still isolates environment users, making...
متن کاملRanking Efficient Decision Making Units Using Cooperative Game Theory Based on SBM Input-Oriented Model and Nucleolus Value
In evaluating the efficiency of decision making units (DMUs) by Data Envelopment Analysis (DEA) models, may be more than one DMU has an efficiency score equal to one. Since ranking of efficient DMUs is essential for decision makers, therefore, methods and models for this purpose are presented. One of ranking methods of efficient DMUs is cooperative game theory. In this study, Lee and Lozano mod...
متن کاملCooperative Database System: A Constructive Review of Cooperative Transaction Models
The use of transactions to provide reliable and secure information processing and data management has increasingly gained the attention of the CSCW community. Traditional transaction models have, however, been claimed to be too restrictive in the context of cooperation. Research on transaction support for cooperative work has therefore particularly aimed at finding mechanisms and frameworks to ...
متن کاملSupporting Cooperative Work by Conventional Database Transactions
‘Computer-Supported Cooperative Work’ (CSCW) is a young, interdisciplinary research area considering applications with strong demands on multiple fields of computer technology, e.g., distributed systems and networks or multi-media systems. In this paper, we will be focusing on the information-sharing and the corresponding activity-control aspect. Here, the conventional transaction concept of da...
متن کاملCooperative network flow problem with pricing decisions and allocation of benefits: A game theory approach
Several real problems in telecommunication, transportation, and distribution industries can be well analyzed by network flow models. In revenue management, pricing plays a primary role which increases the profit generated from a limited supply of assets. Pricing decision directly affects the amount of service or product demand. Hence, in traditional maximum flow problem, we assume that the dema...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Data Eng. Bull.
دوره 14 شماره
صفحات -
تاریخ انتشار 1991